home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_51_chunkArraySeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
72KB
|
1,189 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 AB72 syscall rHilite
00000002 0156 bchg [A6], D0
00000004 0000 1C2C ori.b D0, 0x2C /* ',' */
00000008 0000 0C8B ori.b D0, 0x8B
0000000C 0000 00EE ori.b D0, 0xEE
00000010 8000 or.b D0, D0
00000012 0002 911D ori.b D2, 0x1D
00000016 7019 moveq.l D0, 0x19
00000018 0563 bchg -[A3], D2
0000001A 634C bls +0x4E /* 00000068 */
0000001C 7C42 moveq.l D6, 0x42
0000001E 4C43 4316 movem.l D1,D2,D4,A0,A1,A6, D3
00000022 4C16 5716 movem.w D1,D2,D4,A0,A1,A2,A4,A6, [A6]
00000026 4216 clr.b [A6]
00000028 BC94 cmp.l D6, [A4]
0000002A BE83 cmp.l D7, D3
0000002C 7C19 moveq.l D6, 0x19
0000002E 0284 7EF4 2A14 andi.l D4, 0x7EF42A14
00000034 DC80 add.l D6, D0
00000036 6E4E bgt +0x50 /* 00000086 */
00000038 FC2A FBE6 .unknown 0xFC2A 0xFBE6 (W = 6)
0000003C FBD2 .invalid <<F/7/5>>
0000003E 9C80 sub.l D6, D0
00000040 FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
00000042 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000044 FACC BE94 .extension 0xACC <<F/2-3/5>> // unimplemented
00000048 FAB4 5FEA .extension 0xAB4 <<F/2-3/5>> // unimplemented
// begin alternate branch 0000004A-00000050
label0000004A:
0000004A 5FEA 5FFA sle [A2 + 0x5FFA]
0000004E 5FE2 sle -[A2]
// end alternate branch 0000004A-00000050
label0000004A: // (misaligned)
0000004C 5FFA 5FE2 sle [PC + 0x5FE2 /* 00006030 */]
00000050 90A9 9A69 sub.l D0, [A1 - 0x6597]
00000054 2C05 move.l D6, D5
00000056 D886 add.l D4, D6
00000058 2A06 move.l D5, D6
0000005A DAA8 D887 add.l D5, [A0 - 0x2779]
0000005E 9C87 sub.l D6, D7
00000060 FF28 .extension 0xF28 <<F/4-5/7>> // unimplemented
00000062 89C2 divs.w D4, D2
00000064 8A02 or.b D5, D2
00000066 8A0A or.b D5, A2
label00000068:
00000068 DE86 add.l D7, D6
0000006A 6F2C ble +0x2E /* 00000098 */
0000006C 8A8A or.l D5, A2
0000006E BC85 cmp.l D6, D5
00000070 781E moveq.l D4, 0x1E
00000072 D886 add.l D4, D6
00000074 989F sub.l D4, [A7]+
00000076 3E01 move.w D7, D1
00000078 6ED0 bgt -0x2E /* 0000004A */
0000007A 6E58 bgt +0x5A /* 000000D4 */
0000007C 781E moveq.l D4, 0x1E
label0000007E:
0000007E D887 add.l D4, D7
00000080 3C01 move.w D6, D1
00000082 5FF2 6EF2 sle [A2 + D6 * 8 - 0x14]
label00000086:
00000086 8A6A 8A5A or.w D5, [A2 - 0x75A6]
0000008A 9092 sub.l D0, [A2]
0000008C 8A72 9C87 or.w D5, [A2 + A1 * 4 - 0x121]
label00000090:
00000090 6C24 bge +0x26 /* 000000B6 */
00000092 8A52 or.w D5, [A2]
00000094 6EE8 bgt -0x16 /* 0000007E */
00000096 2893 move.l [A4], [A3]
label00000098:
00000098 E056 roxr D6.w, 8
0000009A 2213 move.l D1, [A3]
0000009C 9E94 sub.l D7, [A4]
0000009E 8A72 2B46 or.w D5, <<invalid full ext with IS == 1 and I/IS == 6>>
000000A2 E056 roxr D6.w, 8
000000A4 8A62 or.w D5, -[A2]
000000A6 6DE8 blt -0x16 /* 00000090 */
000000A8 EFDE 309F bfins [A6]+ {2:31}, D3
000000AC 721E moveq.l D1, 0x1E
000000AE E140 asl D0.w, 8
000000B0 53E2 sls -[A2]
000000B2 8972 897A F320 1E22 EBDC or.w [[A2 - 0xCDFE1DE] - 0x1424], D4
// begin alternate branch 000000B6-000000C8
label000000B6:
000000B6 F320 .extension 0x320 <<F/4-5/1>> // unimplemented
000000B8 1E22 move.b D7, -[A2]
000000BA EBDC 19F2 bfexts D1, [A4]+ {D7:D2}
000000BE 19F2 EB88 F1AE move.b 0xAE, [ + <<invalid base displacement size>> + A6 * 2]
000000C4 EA98 ror D0, 5
000000C6 EA28 lsr D0.b, D5
// end alternate branch 000000B6-000000C8
label000000B6: // (misaligned)
000000BC 19F2 19F2 EB88 F1AE EA98 EA28 move.b 0x28 /* '(' */, [[-0x14770E52] - 0x1568]
000000C8 EA24 asr D4.b, D5
000000CA EA7A ror D2.w, D5
000000CC E9C8 E97E bfextu D6, A0 {D5:D6}
000000D0 EA44 asr D4.w, 5
000000D2 E8DC F3E0 bftst [A4]+ {15:D0}
// begin alternate branch 000000D4-000000D6
label000000D4:
000000D4 F3E0 .invalid <<F/7/1>>
// end alternate branch 000000D4-000000D6
label000000D4: // (misaligned)
000000D6 9A9F sub.l D5, [A7]+
000000D8 897A EC9A or.w [PC - 0x1366 /* FFFFEC9C, cstring ""<EOF> */], D4
000000DC 8A42 or.w D5, D2
000000DE 8A4A or.w D5, A2
000000E0 FC66 E59E .extension 0xC66 <<F/1/6>>, 0xE59E // unimplemented
000000E4 E560 asl D0.w, D2
000000E6 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
000000E8 E552 roxl D2.w, 2
000000EA 7B8A moveq.l D5, 0xFFFFFF8A
000000EC 1000 move.b D0, D0
000000EE 3B09 move.w -[A5], A1
000000F0 08C0 B893 bset.b D0, 0x93
000000F4 0260 121C andi.w -[A0], 0x121C
000000F8 D820 add.b D4, -[A0]
000000FA 5317 subq.b [A7], 1
000000FC 32A2 move.w [A1], -[A2]
000000FE D693 add.l D3, [A3]
00000100 0D02 btst D2, D6
00000102 00D3 .incomplete
00000104 47F3 1CE5 lea.l A3, [A3 + D1 * 4 - 0x27]
00000108 00CB .incomplete
0000010A 09E5 .incomplete
0000010C 00D3 .incomplete
0000010E 3EE5 move.w [A7]+, -[A5]
00000110 00EB .incomplete
00000112 05E5 .incomplete
00000114 00DB .incomplete
00000116 39E5 0093 move.w 0x93, -[A5]
0000011A 03E5 .incomplete
0000011C 00C3 .incomplete
0000011E 23E5 0094 E500 move.l [0x0094E500], -[A5]
00000124 0F32 8311 btst [[A2 + A0 * 2]], D7
00000128 32D6 move.w [A1]+, [A6]
0000012A 6005 bra +0x7 /* 00000131 */
0000012C 0134 2F13 4723 D723 btst [[A4 + D2 * 8] + 0x4723D723], D0
00000134 D723 add.b -[A3], D3
00000136 D723 add.b -[A3], D3
00000138 D70F addx.b -[A3], -[A7]
0000013A 1000 move.b D0, D0
0000013C 0C2A A20C 0E0C cmpi.b [A2 + 0xE0C], 0xC
00000142 0802 00B3 btst.b D2, 0xB3
00000146 6512 bcs +0x14 /* 0000015A */
00000148 1C4E movea.b A6, A6
0000014A 0E20 9700 .invalid.b -[A0], 0x0 // invalid immediate operation
0000014E 4DAB 6511 .invalid 6, [A3 + 0x6511] // invalid opcode 4 with b == 6
00000152 02E4 .incomplete
00000154 3C33 0A24 move.w D6, [A3 + D0 * 2 + 0x24]
00000158 0EE2 .incomplete
label0000015A:
0000015A 081E 5802 btst.b [A6]+, 0x2
0000015E 006B 026B 0058 ori.w [A3 + 0x58], 0x26B
00000164 1CBB 09AB 591E 3302 8C02 move.b [A6], [[0x591E + D0] + 0x33028C02]
0000016E 00F3 .incomplete
00000170 4043 negx.w D3
00000172 10A1 move.b [A0], -[A1]
00000174 0063 111A ori.w -[A3], 0x111A
00000178 E318 rol D0.b, 1
0000017A 269B move.l [A3], [A3]+
0000017C 8001 or.b D0, D1
0000017E 112A 581C move.b -[A0], [A2 + 0x581C]
00000182 EB0A lsl D2.b, 5
00000184 448B neg.l A3
00000186 0A12 1C50 xori.b [A2], 0x50 /* 'P' */
0000018A 2010 move.l D0, [A0]
0000018C 223C 2303 9306 move.l D1, 0x23039306
00000192 0E1E F802 .invalid.b [A6]+, 0x2 // invalid immediate operation
00000196 005B 1638 ori.w [A3]+, 0x1638
0000019A 1E0A move.b D7, A2
0000019C 0200 FB77 andi.b D0, 0x77 /* 'w' */
000001A0 6B00 1E65 bmi +0x1E67 /* 00002007 */
000001A4 05B3 062E bclr [A3 + D0.w * 8 + 0x2E], D2
000001A8 083B 13F8 8C2E btst.b [PC + A0 * 4 + 0x2E], 0xF8
000001AE 082C 8B04 1A63 btst.b [A4 + 0x1A63], 0x4
000001B4 3726 move.w -[A3], -[A6]
000001B6 442B 0311 neg.b [A3 + 0x311]
000001BA 050C btst A4, D2
000001BC 484A pea.l A2
000001BE 0E52 32E3 .invalid.w [A2], 0x32E3 // invalid immediate operation
000001C2 0232 0636 250D andi.b [[A2 + <<invalid base displacement size>>] + D2 * 4], 0x36 /* '6' */
000001C8 1406 move.b D2, D6
000001CA 360C move.w D3, A4
000001CC 081A 7346 btst.b [A2]+, 0x46 /* 'F' */
000001D0 2676 5306 A700 movea.l A3, [[A6 + <<invalid base displacement size>>] + D5 * 2 - 0x5900]
000001D6 C729 1260 and.b [A1 + 0x1260], D3
000001DA 2010 move.l D0, [A0]
000001DC 663C bne +0x3E /* 0000021A */
000001DE 2320 move.l -[A1], -[A0]
000001E0 2304 move.l -[A1], D4
000001E2 6A93 bpl -0x6B /* 00000177 */
000001E4 0608 530C addi.b A0, 0xC
000001E8 2A13 move.l D5, [A3]
000001EA 120E move.b D1, A6
000001EC 7332 moveq.l D1, 0x32
000001EE 5683 addq.l D3, 3
000001F0 9929 0A33 sub.b [A1 + 0xA33], D4
000001F4 2638 B301 move.l D3, [0xFFFFB301]
000001F8 1331 BB11 move.b -[A1], [[A1 + A3 * 2]]
000001FC B301 xor.b D1, D1
000001FE 7B27 moveq.l D5, 0x27
00000200 D30E addx.b -[A1], -[A6]
00000202 0A58 450D xori.w [A0]+, 0x450D /* 'E\r' */
00000206 9317 sub.b [A7], D1
00000208 9B16 sub.b [A6], D5
0000020A 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
0000020C 2B4F ECC1 move.l [A5 - 0x133F], A7
00000210 011E btst [A6]+, D0
00000212 8B0B sbcd -[A5], -[A3]
00000214 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00000216 EC21 asr D1.b, D6
00000218 03D1 .incomplete
label0000021A:
0000021A 0285 02DB 4744 andi.l D5, 0x2DB4744
00000220 831E or.b [A6]+, D1
00000222 6508 bcs +0xA /* 0000022C */
00000224 5620 addq.b -[A0], 3
00000226 10C6 move.b [A0]+, D6
00000228 3C0B move.w D6, A3
0000022A 1723 move.b -[A3], -[A3]
label0000022C:
0000022C 040E 530C subi.b A6, 0xC
00000230 081E 0FF8 btst.b [A6]+, 0xF8
00000234 C120 and.b -[A0], D0
00000236 8C1B or.b D6, [A3]+
00000238 03A2 bclr -[A2], D1
0000023A 0200 F377 andi.b D0, 0x77 /* 'w' */
0000023E D307 addx.b D1, D7
00000240 3B0E move.w -[A5], A6
00000242 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000244 8C61 or.w D6, -[A1]
00000246 0106 btst D6, D0
00000248 C61A and.b D3, [A2]+
0000024A 9331 26CB sub.b [A1 + D2.w * 8 - 0x53], D1
0000024E 1AC6 move.b [A5]+, D6
00000250 3101 move.w -[A0], D1
00000252 6B13 bmi +0x15 /* 00000267 */
00000254 26EB 3575 move.l [A3]+, [A3 + 0x3575]
00000258 025B 4D61 andi.w [A3]+, 0x4D61 /* 'Ma' */
0000025C 0290 3101 2B56 andi.l [A0], 0x31012B56
00000262 267B 1C90 movea.l A3, [PC + D1 * 4 - 0x112]
00000266 A33C syscall CmpString, flags=3
00000268 C68B and.l D3, A3
0000026A 057C E506 bchg 0xE506, D2
0000026E A501 syscall Close, flags=5
00000270 0B3B E102 2A44 btst [[PC + <<invalid base displacement size>> + A6] + 0x2A44], D5
00000276 BB14 xor.b [A4], D5
00000278 0D18 btst [A0]+, D6
0000027A 3E3C 1B0D move.w D7, 0x1B0D
0000027E 2304 move.l -[A1], D4
00000280 0813 0A89 btst.b [A3], 0x89
00000284 043E 1A1B subi.b <<invalid special address>>, 0x1B
00000288 5626 addq.b -[A6], 3
0000028A 9306 subx.b D1, D6
0000028C 3E3B 0EFB move.w D7, [PC + D0 * 8 - 0x5]
00000290 00E5 .incomplete
00000292 0D6B 5893 bchg [A3 + 0x5893], D6
00000296 353B 0E3B move.w -[A2], [PC + D0 * 8 + 0x3B]
0000029A 3644 movea.w A3, D4
0000029C 5B07 subq.b D7, 5
0000029E 1246 movea.b A1, D6
000002A0 340D move.w D2, A5
000002A2 2108 move.l -[A0], A0
000002A4 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
000002A6 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000002A8 8B05 sbcd D5, D5
000002AA 0E0B 141E .invalid.b A3, 0x1E // invalid immediate operation
000002AE F81A 0F26 .tblXX 0xF81A, 0x0F26 // unimplemented
000002B2 F120 .extension 0x120 <<F/4-5/0>> // unimplemented
000002B4 38CB move.w [A4]+, A3
000002B6 1400 move.b D2, D0
000002B8 F357 .extension 0x357 <<F/4-5/1>> // unimplemented
000002BA 0353 bchg [A3], D1
000002BC 2910 move.l -[A4], [A0]
000002BE 3302 move.w -[A1], D2
000002C0 651E bcs +0x20 /* 000002E0 */
000002C2 9B04 subx.b D5, D4
000002C4 F833 021A .tblXX 0xF833, 0x021A // unimplemented
000002C8 B302 xor.b D2, D1
000002CA 267B 010E 0522 movea.l A3, [[PC + <<invalid base displacement size>>] + D0 + 0x522]
000002D0 E505 asl D5.b, 2
000002D2 000A 240E ori.b A2, 0xE
000002D6 7301 moveq.l D1, 0x01
000002D8 08DB 0B83 bset.b [A3]+, 0x83
000002DC 20C9 move.l [A0]+, A1
000002DE 29E1 0293 3426 move.l 0x2933426, -[A1]
// begin alternate branch 000002E0-000002E8
label000002E0:
000002E0 0293 3426 8B2F andi.l [A3], 0x34268B2F
000002E6 230C move.l -[A1], A4
// end alternate branch 000002E0-000002E8
label000002E0: // (misaligned)
000002E4 8B2F 230C or.b [A7 + 0x230C], D5
000002E8 140A move.b D2, A2
000002EA 1EA9 306B move.b [A7], [A1 + 0x306B]
000002EE 022E 08C1 26C3 andi.b [A6 + 0x26C3], 0xC1
000002F4 5626 addq.b -[A6], 3
000002F6 2B02 move.l -[A5], D2
000002F8 2A38 CD0E move.l D5, [0xFFFFCD0E]
000002FC D23C 5B08 add.b D1, 0x8
00000300 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00000302 0E4B 131E .invalid.w A3, 0x131E // invalid immediate operation
00000306 1B03 move.b -[A5], D3
00000308 7D2C moveq.l D6, 0x2C
0000030A 7BF2 moveq.l D5, 0xFFFFFFF2
0000030C 8311 or.b [A1], D1
0000030E 432E 32F8 .invalid 1, [A6 + 0x32F8] // invalid opcode 4 with b == 4
00000312 6252 bhi +0x54 /* 00000366 */
00000314 3265 movea.w A1, -[A5]
00000316 1E0F move.b D7, A7
00000318 6252 bhi +0x54 /* 0000036C */
0000031A EBB5 roxl D5, D5
0000031C 5B6D 443B subq.w [A5 + 0x443B], 5
00000320 086D 0586 3C0B bchg.b [A5 + 0x3C0B], 0x86
00000326 0E24 56C1 .invalid.b -[A4], 0xC1 // invalid immediate operation
0000032A 31C1 1E13 move.w [0x00001E13], D1
0000032E 122A FB14 move.b D1, [A2 - 0x4EC]
00000332 83A0 or.l -[A0], D1
00000334 74EB moveq.l D2, 0xFFFFFFEB
00000336 291B move.l -[A4], [A3]+
00000338 51D3 sf [A3]
0000033A 0121 btst -[A1], D0
0000033C 0B03 btst D3, D5
0000033E 1C21 move.b D6, -[A1]
00000340 0B5A bchg [A2]+, D5
00000342 BB14 xor.b [A4], D5
00000344 3302 move.w -[A1], D2
00000346 A516 syscall InitQueue/FInitQueue, flags=5
00000348 661A bne +0x1C /* 00000364 */
0000034A 0F26 btst -[A6], D7
0000034C 0C66 1A4B cmpi.w -[A6], 0x1A4B
00000350 4626 not.b -[A6]
00000352 8B05 sbcd D5, D5
00000354 668B bne -0x73 /* 000002E1 */
00000356 0536 1102 0F26 btst [[A6 + <<invalid base displacement size>> + D1] + 0xF26], D2
0000035C 5AF3 0D83 2083 061E spl [[ + <<invalid base displacement size>> + D0 * 4] + 0x2083061E]
label00000364:
00000364 1B06 move.b -[A5], D6
label00000366:
00000366 A21A syscall GetZone, flags=2
00000368 732E moveq.l D1, 0x2E
0000036A 2643 movea.l A3, D3
label0000036C:
0000036C 1083 move.b [A0], D3
0000036E 2441 movea.l A2, D1
00000370 15BB 15AB 1DF3 5743 0253 1951 move.b [[A2]], [[0x1DF3 + D1 * 4] + 0x57430253]
0000037C 030F btst A7, D1
0000037E 2662 movea.l A3, -[A2]
00000380 5203 addq.b D3, 1
00000382 0536 2307 6252 F300 btst [[A6 + <<invalid base displacement size>>] + D2 * 2 + 0x6252F300], D2
0000038A 36C1 move.w [A3]+, D1
0000038C 3F62 AE45 move.w [A7 - 0x51BB], -[A2]
00000390 344D movea.w A2, A5
00000392 4061 negx.w -[A1]
00000394 03C5 .incomplete
00000396 0E25 11B3 .invalid.b -[A5], 0xB3 // invalid immediate operation
0000039A 6562 bcs +0x64 /* 000003FE */
0000039C 52FB 94AB shi [PC + A1.w * 4 - 0x85]
000003A0 0273 0166 3B06 8B01 andi.w [[A3 + <<invalid base displacement size>>] + D3 * 2 - 0x74FF], 0x166
000003A8 A304 syscall Control, flags=3
000003AA 0666 3302 addi.w -[A6], 0x3302
000003AE 6511 bcs +0x13 /* 000003C1 */
000003B0 7B27 moveq.l D5, 0x27
000003B2 321A move.w D1, [A2]+
000003B4 0B16 btst [A6], D5
000003B6 2651 movea.l A3, [A1]
000003B8 070F btst A7, D3
000003BA 2644 movea.l A3, D4
000003BC 130E move.b -[A1], A6
000003BE 8530 2A49 or.b [A0 + D2 * 2 + 0x49], D2
000003C2 2623 move.l D3, -[A3]
000003C4 0324 btst -[A4], D1
000003C6 2AE1 move.l [A5]+, -[A1]
000003C8 11F3 5965 0CA2 move.b [0x00000CA2], <<invalid full ext with IS == 1 and I/IS == 5>>
000003CE A21A syscall GetZone, flags=2
000003D0 FB3A .extension 0xB3A <<F/4-5/5>> // unimplemented
000003D2 610C bsr +0xE /* 000003E0 */
000003D4 0AA2 F8C5 3E4B xori.l -[A2], 0xF8C53E4B
000003DA 1526 move.b -[A2], -[A6]
000003DC 650D bcs +0xF /* 000003EB */
000003DE BB5E xor.w [A6]+, D5
fn000003E0:
000003E0 8905 sbcd D4, D5
000003E2 3E1A move.w D7, [A2]+
000003E4 0F01 btst D1, D7
000003E6 2C22 move.l D6, -[A2]
000003E8 3101 move.w -[A0], D1
000003EA 0F26 btst -[A6], D7
000003EC 0F65 bchg -[A5], D7
000003EE 2156 C945 move.l [A0 - 0x36BB], [A6]
000003F2 A950 syscall CountMItems
000003F4 6681 bne -0x7D /* 00000377 */
000003F6 2385 2943 090C 086D move.l [[A1 + <<invalid base displacement size>>] + 0x90C086D], D5
label000003FE:
000003FE 0A0F 26BB xori.b A7, 0xBB
00000402 0036 0ECD 26CD ori.b [A6 + D2.w * 8 - 0x51], 0xCD
00000408 02B3 072D 255B 1683 andi.l [A3 + D1.w * 8 - 0x125], 0x72D255B
00000410 11F3 1BF3 0091 020A 2408 04F3 03AB move.b [0x000003AB], [[0x91020A] + 0x240804F3]
0000041E 1772 389D 01EA move.b [A3 + 0x1EA], [A2 + D3 - 0x99]
00000424 4808 nbcd.b A0
00000426 040B 040E subi.b A3, 0xE
0000042A 72A5 moveq.l D1, 0xFFFFFFA5
0000042C 250F move.l -[A2], A7
0000042E 042B 0130 C40B subi.b [A3 - 0x3BF5], 0x30 /* '0' */
00000434 026E 2501 0F1E andi.w [A6 + 0xF1E], 0x2501
0000043A A2A5 syscall VisRegionChanged, flags=2
0000043C 000B 5D04 ori.b A3, 0x4
00000440 BB04 xor.b D4, D5
00000442 6E04 bgt +0x6 /* 00000448 */
00000444 E303 asl D3.b, 1
00000446 7E04 moveq.l D7, 0x04
label00000448:
00000448 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000044A E92B lsl D3.b, D4
0000044C A94D syscall AppendResMenu/AddResMenu
0000044E ED05 asl D5.b, 6
00000450 CB00 abcd D5, D0
00000452 C4FB 0053 mulu.w D2, [PC + D0.w + 0x53]
00000456 001B 632A ori.b [A3]+, 0x2A /* '*' */
0000045A C30F abcd -[A1], -[A7]
0000045C 0B02 btst D2, D5
0000045E 2A04 move.l D5, D4
00000460 EA0E lsr D6.b, 5
00000462 42A5 clr.l -[A5]
00000464 040F E503 subi.b A7, 0x3
00000468 A104 syscall Control, flags=1
0000046A 0E69 07BD 06F1 .invalid.w [A1 + 0x6F1], 0x7BD // invalid immediate operation
00000470 31CD 05C3 move.w [0x000005C3], A5
00000474 02C4 .incomplete
00000476 7AE1 moveq.l D5, 0xFFFFFFE1
00000478 05F0 .incomplete
0000047A 0EE3 .incomplete
0000047C 0625 031B addi.b -[A5], 0x1B
00000480 6C04 bge +0x6 /* 00000486 */
00000482 9301 subx.b D1, D1
00000484 C10B abcd -[A0], -[A3]
label00000486:
00000486 0E31 0F89 121B .invalid.b [A1 + D1.w * 2 + 0x1B], 0x89 // invalid immediate operation
0000048C 6C81 bge -0x7D /* 0000040F */
0000048E 01CD .incomplete
00000490 41C9 lea.l A0, A1
00000492 04F6 .incomplete
00000494 4233 0453 clr.b [A3 + D0.w * 4 + 0x53]
00000498 0093 460E 2B08 ori.l [A3], 0x460E2B08
0000049E 2504 move.l -[A2], D4
000004A0 0428 4285 45F9 subi.b [A0 + 0x45F9], 0x85
000004A6 0431 0EC3 0014 subi.b [A1 + D0.w + 0x14], 0xC3
000004AC C507 abcd D2, D7
000004AE E311 roxl D1.b, 1
000004B0 CB04 abcd D5, D4
000004B2 8906 sbcd D4, D6
000004B4 2319 move.l -[A1], [A1]+
000004B6 ED02 asl D2.b, 6
000004B8 82E5 divu.w D1, -[A5]
000004BA 0269 02C3 0F8B andi.w [A1 + 0xF8B], 0x2C3
000004C0 0082 A500 FE6D ori.l D2, 0xA500FE6D
000004C6 0222 413A andi.b -[A2], 0x3A /* ':' */
000004CA E158 rol D0.w, 8
000004CC C139 710E 4B01 and.b [0x710E4B01], D0
000004D2 610E bsr +0x10 /* 000004E2 */
000004D4 565A addq.w [A2]+, 3
000004D6 EB29 lsl D1.b, D5
000004D8 04AB 050E 0310 04F3 subi.l [A3 + 0x4F3], 0x50E0310
000004E0 0A7E 4B17 xori.w <<invalid special address>>, 0x4B17
// begin alternate branch 000004E2-000004E4
fn000004E2:
000004E2 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
// end alternate branch 000004E2-000004E4
fn000004E2: // (misaligned)
000004E4 5300 subq.b D0, 1
000004E6 C32E 5613 and.b [A6 + 0x5613], D1
000004EA 030B btst A3, D1
000004EC 0256 1E8C andi.w [A6], 0x1E8C
000004F0 04A4 AB05 7E0F subi.l -[A4], 0xAB057E0F
000004F6 0EE5 .incomplete
000004F8 3333 086B move.w -[A1], [A3 + D0 + 0x6B]
000004FC 005A 0317 ori.w [A2]+, 0x317
00000500 0102 btst D2, D0
00000502 04A4 E33C 720F subi.l -[A4], 0xE33C720F
00000508 2AB3 0F03 723B 2B93 move.l [A5], [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x723B2B93]
00000510 3243 movea.w A1, D3
00000512 02FB .incomplete
00000514 9463 sub.w D2, -[A3]
00000516 2509 move.l -[A2], A1
00000518 46FB 5149 move.w SR, [[PC + <<invalid base displacement size>>]]
0000051C 1EE5 move.b [A7]+, -[A5]
0000051E 19A4 9672 move.b [A4 + A1.w * 8 + 0x72], -[A4]
00000522 7B0B moveq.l D5, 0x0B
00000524 2A52 movea.l A5, [A2]
00000526 9B06 subx.b D5, D6
00000528 0103 btst D3, D0
0000052A 6303 bls +0x5 /* 0000052F */
0000052C 04A4 F317 7213 subi.l -[A4], 0xF3177213
00000532 712A moveq.l D0, 0x2A
00000534 CB06 abcd D5, D6
00000536 0428 6E04 962A subi.b [A0 - 0x69D6], 0x4
0000053C 5232 F81B addq.b [A2 + A7 + 0x1B], 1
00000540 06C5 .incomplete
00000542 5329 013B subq.b [A1 + 0x13B], 1
00000546 1504 move.b -[A2], D4
00000548 7B02 moveq.l D5, 0x02
0000054A 2AC5 move.l [A5]+, D5
0000054C 0BC1 .incomplete
0000054E 0023 080E ori.b -[A3], 0xE
00000552 93E0 sub.l A1, -[A0]
00000554 3B0E move.w -[A5], A6
00000556 9B3E sub.b <<invalid special address>>, D5
00000558 9704 subx.b D3, D4
0000055A 3D3B 0ECB move.w -[A6], [PC + D0 * 8 - 0x53]
0000055E 2D53 3BAD move.l [A6 + 0x3BAD], [A3]
00000562 3A25 move.w D5, -[A5]
00000564 3368 4112 613A move.w [A1 + 0x613A], [A0 + 0x4112]
0000056A 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000056C 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
0000056E 6912 bvs +0x14 /* 00000582 */
00000570 74BB moveq.l D2, 0xFFFFFFBB
00000572 14A3 move.b [A2], -[A3]
00000574 5FE1 sle -[A1]
00000576 4B5A chk.w D5, [A2]+
00000578 0B20 btst -[A0], D5
0000057A 04B3 091B 310E 8512 9B3E subi.l [[A3 + A0 * 4] - 0x64C2], 0x91B310E
// begin alternate branch 00000582-00000584
label00000582:
00000582 9B3E sub.b <<invalid special address>>, D5
// end alternate branch 00000582-00000584
label00000582: // (misaligned)
00000584 1404 move.b D2, D4
00000586 1F0E move.b -[A7], A6
00000588 1B03 move.b -[A5], D3
0000058A E506 asl D6.b, 2
0000058C 2B3A 3309 move.l -[A5], [PC + 0x3309 /* 00003897, cstring ""<EOF> */]
00000590 9B1B sub.b [A3]+, D5
00000592 8B03 sbcd D5, D3
00000594 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00000596 1EF8 04A4 move.b [A7]+, [0x000004A4]
0000059A 1308 move.b -[A1], A0
0000059C 7223 moveq.l D1, 0x23
0000059E 342A F301 move.w D2, [A2 - 0xCFF]
000005A2 8561 or.w -[A1], D2
000005A4 A113 syscall FlushVol, flags=1
000005A6 3B0E move.w -[A5], A6
000005A8 9B2D 9704 sub.b [A5 - 0x68FC], D5
000005AC 7AC7 moveq.l D5, 0xFFFFFFC7
000005AE 04BB 3911 8C25 11B3 6529 0121 1C2D 11C1 subi.l [[0x65290121 + D1] + 0x1C2D11C1], 0x39118C25
000005BE 0021 111F ori.b -[A1], 0x1F
000005C2 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
000005C4 A704 syscall Control, flags=7
000005C6 79FB moveq.l D4, 0xFFFFFFFB
000005C8 14CB move.b [A2]+, A3
000005CA 2D23 move.l -[A6], -[A3]
000005CC AD56 syscall KillControls, auto_pop
000005CE 7911 moveq.l D4, 0x11
000005D0 00ED .incomplete
000005D2 263C 9300 0527 move.l D3, 0x93000527
000005D8 1630 0C2A move.b D3, [A0 + D0 * 4 + 0x2A]
000005DC A504 syscall Control, flags=5
000005DE 7308 moveq.l D1, 0x08
000005E0 B633 009B cmp.b D3, [A3 + D0.w - 0x101]
000005E4 0A14 0C56 xori.b [A4], 0x56 /* 'V' */
000005E8 0C0E 6501 cmpi.b A6, 0x1
000005EC AB0D syscall GetSeek
000005EE B643 cmp.w D3, D3
000005F0 056A 44DB bchg [A2 + 0x44DB], D2
000005F4 0071 51F7 0521 9904 ori.w [[A1 - 0x66FC + D0 * 4]], 0x51F7
000005FC 130A move.b -[A1], A2
000005FE 9705 subx.b D3, D5
00000600 3B00 move.w -[A5], D0
00000602 3C6A 4D9F movea.w A6, [A2 + 0x4D9F]
00000606 7028 moveq.l D0, 0x28
00000608 7EA5 moveq.l D7, 0xFFFFFFA5
0000060A 7743 moveq.l D3, 0x43
0000060C 1083 move.b [A0], D3
0000060E 20C1 move.l [A0]+, D1
00000610 379B 1A2A move.w [A3 + D1 * 2 + 0x2A], [A3]+
00000614 DB0D addx.b -[A5], -[A5]
00000616 3302 move.w -[A1], D2
00000618 41A0 .invalid 0, -[A0] // invalid opcode 4 with b == 6
0000061A 1404 move.b D2, D4
0000061C 8B04 sbcd D5, D4
0000061E A265 syscall StackSpace, flags=2
00000620 0225 A28B andi.b -[A5], 0x8B
00000624 80A1 or.l D0, -[A1]
00000626 7585 moveq.l D2, 0xFFFFFF85
00000628 9F63 sub.w -[A3], D7
0000062A 016D 4182 bchg [A5 + 0x4182 /* export_2092 */], D0
0000062E 3C1B move.w D6, [A3]+
00000630 04C9 .incomplete
00000632 050A btst A2, D2
00000634 0504 btst D4, D2
00000636 3302 move.w -[A1], D2
00000638 A249 syscall HPurge, flags=2
0000063A 146B 0225 movea.b A2, [A3 + 0x225]
0000063E 04CB .incomplete
00000640 7061 moveq.l D0, 0x61
00000642 0BDB .incomplete
00000644 0B14 btst [A4], D5
00000646 9901 subx.b D4, D1
00000648 2B3A 810B move.l -[A5], [PC - 0x7EF5 /* FFFF8755, cstring ""<EOF> */]
0000064C 2A0A move.l D5, A2
0000064E E505 asl D5.b, 2
00000650 DB04 addx.b D5, D4
00000652 E703 asl D3.b, 3
00000654 892A 6130 or.b [A2 + 0x6130], D4
00000658 7306 moveq.l D1, 0x06
0000065A 0EEB .incomplete
0000065C 2C7E movea.l A6, <<invalid special address>>
0000065E 014E bchg A6, D0
00000660 B14A cmpm.w [A0]+, [A2]+
00000662 A513 syscall FlushVol, flags=5
00000664 C13C 8705 and.b 0x5, D0
00000668 CCCB mulu.w D6, A3
0000066A 183B 0E63 move.b D4, [PC + D0 * 8 + 0x63]
0000066E 1F53 0090 move.b [A7 + 0x90], [A3]
00000672 2AFB 0C04 move.l [A5]+, [PC + D0 * 4 + 0x4]
00000676 6329 bls +0x2B /* 000006A1 */
00000678 7E63 moveq.l D7, 0x63
0000067A 3614 move.w D3, [A4]
0000067C 8C45 or.w D6, D5
0000067E 090F btst A7, D4
00000680 A10E syscall UnmountVol/HUnmountVol, flags=1
00000682 6B0B bmi +0xD /* 0000068F */
00000684 8501 sbcd D2, D1
00000686 C32D 8D01 and.b [A5 - 0x72FF], D1
0000068A 0F81 bclr D1, D7
0000068C 01E1 .incomplete
0000068E 3E2A 4916 move.w D7, [A2 + 0x4916]
00000692 0507 btst D7, D2
00000694 36E9 AFBD move.w [A3]+, [A1 - 0x5043]
00000698 436E 5A3B chk.w D1, [A6 + 0x5A3B]
0000069C 144A movea.b A2, A2
0000069E 2A23 move.l D5, -[A3]
000006A0 0C04 B321 cmpi.b D4, 0x21 /* '!' */
000006A4 0EDB .incomplete
000006A6 0D93 bclr [A3], D6
000006A8 3513 move.w -[A2], [A3]
000006AA 0AA5 0043 8981 xori.l -[A5], 0x438981
000006B0 007E 9360 ori.w <<invalid special address>>, 0x9360
000006B4 6303 bls +0x5 /* 000006B9 */
000006B6 4B3E .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000006B8 9CB3 2D9C sub.l D6, <<invalid full ext with I/IS == 4>>
000006BC 4B36 9C4B .invalid 5, [A6 + A1 * 4 + 0x4B] // invalid opcode 4 with b == 4
000006C0 3E05 move.w D7, D5
000006C2 080F 04A4 btst.b A7, 0xA4
000006C6 B30C cmpm.b [A1]+, [A4]+
000006C8 7E0E moveq.l D7, 0x0E
000006CA 0428 7E04 6C2A subi.b [A0 + 0x6C2A], 0x4
000006D0 046C 8962 4B54 subi.w [A4 + 0x4B54], 0x8962
000006D6 A148 syscall PtrZone, flags=1
000006D8 6ED3 bgt -0x2B /* 000006AD */
000006DA 0BA9 0D6E bclr [A1 + 0xD6E], D5
000006DE C106 abcd D0, D6
000006E0 632A bls +0x2C /* 0000070C */
000006E2 0EF8 .incomplete
000006E4 8706 sbcd D3, D6
000006E6 5441 addq.w D1, 2
000006E8 662D bne +0x2F /* 00000717 */
000006EA 7119 moveq.l D0, 0x19
000006EC 6415 bcc +0x17 /* 00000703 */
000006EE 1305 move.b -[A1], D5
000006F0 0FE9 .incomplete
000006F2 1642 movea.b A3, D2
000006F4 B116 xor.b [A6], D0
000006F6 A629 syscall HLock, flags=6
000006F8 4124 .invalid 0, -[A4] // invalid opcode 4 with b == 4
000006FA 0861 02C9 bchg.b -[A1], 0xC9
000006FE 1DC3 move.b <<invalid special address>>, D3
00000700 9143 subx.w D0, D3
00000702 ABFB syscall MessageMgr
00000704 161F move.b D3, [A7]+
00000706 F85B 1725 .extension 0x85B <<F/1/4>>, 0x1725 // unimplemented
0000070A 51C3 sf D3
label0000070C:
0000070C 3B0F move.w -[A5], A7
0000070E 0461 3BF3 subi.w -[A1], 0x3BF3
00000712 011B btst [A3]+, D0
00000714 0645 3BFB addi.w D5, 0x3BFB
00000718 0504 btst D4, D2
0000071A 9672 521B sub.w D3, [A2 + D5.w * 2 + 0x1B]
0000071E 0345 bchg D5, D1
00000720 02FB .incomplete
00000722 05EC .incomplete
00000724 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00000726 D315 add.b [A5], D1
00000728 3380 1353 2905 136C move.w [[A1] + 0x2905136C], D0
00000730 EB00 asl D0.b, 5
00000732 00AB 1702 0003 0E25 ori.l [A3 + 0xE25], 0x17020003
0000073A 0103 btst D3, D0
0000073C 5DD3 slt [A3]
0000073E 0BE9 .incomplete
00000740 72C3 moveq.l D1, 0xFFFFFFC3
00000742 0B33 0023 btst [A3 + D0.w + 0x23], D5
00000746 44D7 move.b [A7], CCR
00000748 06CD .incomplete
0000074A 3300 move.w -[A1], D0
0000074C 1B86 C900 move.b [A5 + <<invalid base displacement size>> + A4], D6
00000750 2112 move.l -[A0], [A2]
00000752 7E09 moveq.l D7, 0x09
00000754 3D31 0DE9 2339 move.w -[A6], [[0x2339]]
0000075A 0D03 btst D3, D6
0000075C 722F moveq.l D1, 0x2F
0000075E 8C15 or.b D6, [A5]
00000760 0D21 btst -[A1], D6
00000762 59CB 061B dbvs D3, +0x61D /* 00000D7F */
// begin alternate branch 00000764-00000768
label00000764:
00000764 061B 03A5 addi.b [A3]+, 0xA5
// end alternate branch 00000764-00000768
label00000764: // (misaligned)
00000766 03A5 bclr -[A5], D1
00000768 BF0D cmpm.b [A7]+, [A5]+
0000076A 0D1B btst [A3]+, D6
0000076C 0615 0D9B addi.b [A5], 0x9B
00000770 840B or.b D2, A3
00000772 1FE5 move.b <<invalid special address>>, -[A5]
00000774 04E3 .incomplete
00000776 890F sbcd -[A4], -[A7]
00000778 D108 addx.b -[A0], -[A0]
0000077A B324 xor.b -[A4], D1
0000077C 7E69 moveq.l D7, 0x69
0000077E 64FB bcc -0x3 /* 0000077B */
00000780 230E move.l -[A1], A6
00000782 A330 syscall OSEventAvail, flags=3
00000784 ED27 asl D7.b, D6
00000786 5354 subq.w [A4], 1
00000788 048B 0C2A 4102 subi.l A3, 0xC2A4102
0000078E 0E35 0B2D 488D .invalid.b [A5 + D4 - 0x115], 0x2D /* '-' */ // invalid immediate operation
00000794 0087 075E 0087 ori.l D7, 0x75E0087
0000079A 0759 bchg [A1]+, D3
0000079C 6972 bvs +0x74 /* 00000810 */
0000079E 0C2A 0D45 0F29 cmpi.b [A2 + 0xF29], 0x45 /* 'E' */
000007A4 4651 not.w [A1]
000007A6 01CB .incomplete
000007A8 708B moveq.l D0, 0xFFFFFF8B
000007AA 006A A987 2946 ori.w [A2 + 0x2946], 0xA987
000007B0 2902 move.l -[A4], D2
000007B2 4978 0F21 chk.w D4, [0x00000F21]
000007B6 6FD9 ble -0x25 /* 00000791 */
000007B8 63A3 bls -0x5B /* 0000075D */
000007BA 1024 move.b D0, -[A4]
000007BC 2A1B move.l D5, [A3]+
000007BE 01C5 .incomplete
000007C0 B0E2 cmpa.w A0, -[A2]
000007C2 08A1 4245 bclr.b -[A1], 0x45 /* 'E' */
000007C6 4053 negx.w [A3]
000007C8 5401 addq.b D1, 2
000007CA 61E3 bsr -0x1B /* 000007AF */
000007CC 211E move.l -[A0], [A6]+
000007CE 70C1 moveq.l D0, 0xFFFFFFC1
000007D0 211B move.l -[A0], [A3]+
000007D2 71F3 moveq.l D0, 0xFFFFFFF3
000007D4 0193 bclr [A3], D0
000007D6 608C bra -0x72 /* 00000764 */
000007D8 70A1 moveq.l D0, 0xFFFFFFA1
000007DA 100F move.b D0, A7
000007DC 0975 D8B6 bchg [A5 + A5 - 0x74], D4
000007E0 1EF8 095F move.b [A7]+, [0x0000095F]
000007E4 E30A lsl D2.b, 1
000007E6 D8B6 01BB F707 C41E 4103 051A add.l D4, [[-0x8F83BE2 + D0] + 0x4103051A]
000007F2 6503 bcs +0x5 /* 000007F7 */
000007F4 9341 subx.w D1, D1
000007F6 21AF 5232 4508 move.l [A0 + <<invalid base displacement size>> + D4 * 4], [A7 + 0x5232]
000007FC 0F62 bchg -[A2], D7
000007FE 528B addq.l A3, 1
00000800 45D3 lea.l A2, [A3]
00000802 24A3 move.l [A2], -[A3]
00000804 243B 1503 5944 B310 move.l D2, [[PC + <<invalid base displacement size>> + D1 * 4] + 0x5944B310]
0000080C 910E subx.b -[A0], -[A6]
0000080E 6661 bne +0x63 /* 00000871 */
label00000810:
00000810 C285 and.l D1, D5
00000812 DB89 addx.l -[A5], -[A1]
00000814 8283 or.l D1, D3
00000816 357E 3393 move.w [A2 + 0x3393], <<invalid special address>>
0000081A 8981 A3BC unpk D4, D1, 0xA3BC
0000081E 22E1 move.l [A1]+, -[A1]
00000820 0041 B506 ori.w D1, 0xB506
00000824 3606 move.w D3, D6
00000826 2249 movea.l A1, A1
00000828 1C6B A722 movea.b A6, [A3 - 0x58DE]
0000082C 0F14 btst [A4], D7
0000082E F8A9 70CB .extension 0x8A9 <<F/2-3/4>> // unimplemented
00000832 0449 C3DD subi.w A1, 0xC3DD
00000836 12E2 move.b [A1]+, -[A2]
00000838 5621 addq.b -[A1], 3
0000083A C91B and.b [A3]+, D4
0000083C 0108 btst A0, D0
0000083E 1463 movea.b A2, -[A3]
00000840 11A0 C512 9B02 move.b [[A0 + A4 * 4] - 0x64FE], -[A0]
00000846 E309 lsl D1.b, 1
00000848 BB07 xor.b D7, D5
0000084A A3A4 syscall HeapDispatch, flags=3
0000084C 7B60 moveq.l D5, 0x60
0000084E 7335 moveq.l D1, 0x35
00000850 3323 move.w -[A1], -[A3]
00000852 7B23 moveq.l D5, 0x23
00000854 1E64 movea.b A7, -[A4]
00000856 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
00000858 52D3 shi [A3]
0000085A 95BB 0645 sub.l [PC + D0.w * 8 + 0x45], D2
0000085E 0E63 48FB .invalid.w -[A3], 0x48FB // invalid immediate operation
00000862 477B 27D3 241E 5319 chk.w D3, [[] + 0x241E5319]
0000086A C10F abcd -[A0], -[A7]
0000086C 7302 moveq.l D1, 0x02
0000086E CC41 and.w D6, D1
00000870 1769 0473 001C move.b [A3 + 0x1C], [A1 + 0x473]
00000876 6B11 bmi +0x13 /* 00000889 */
00000878 72A3 moveq.l D1, 0xFFFFFFA3
0000087A 0B63 bchg -[A3], D5
0000087C 0725 btst -[A5], D3
0000087E 03A5 bclr -[A5], D1
00000880 1265 movea.b A1, -[A5]
00000882 1073 02A5 movea.b A0, [A3 + D0.w * 2 - 0x91]
00000886 8E73 0221 or.w D7, [A3 + D0.w * 2 + 0x21]
0000088A 4A63 tst.w -[A3]
0000088C 91E9 12E5 sub.l A0, [A1 + 0x12E5]
00000890 0387 bclr D7, D1
00000892 880A or.b D4, A2
00000894 2303 move.l -[A1], D3
00000896 0112 btst [A2], D0
00000898 9306 subx.b D1, D6
0000089A 0512 btst [A2], D2
0000089C 1F14 move.b -[A7], [A4]
0000089E A176 syscall SIntRemove, flags=1
000008A0 7E03 moveq.l D7, 0x03
000008A2 1032 4D0F 6B33 B309 move.b D0, [[A2 + <<invalid base displacement size>>] + D4 * 4 + 0x6B33B309]
000008AA 4D13 .invalid 6, [A3] // invalid opcode 4 with b == 4
000008AC 0502 btst D2, D2
000008AE 231E move.l -[A1], [A6]+
000008B0 8708 sbcd -[A3], -[A0]
000008B2 296B A736 0F7D move.l [A4 + 0xF7D], [A3 - 0x58CA]
000008B8 BC89 cmp.l D6, A1
000008BA 2B56 0682 move.l [A5 + 0x682 /* export_204 */], [A6]
000008BE 0622 294E addi.b -[A2], 0x4E /* 'N' */
000008C2 0C2A 6504 662D cmpi.b [A2 + 0x662D], 0x4
000008C8 0122 btst -[A2], D0
000008CA 0C66 4A82 cmpi.w -[A6], 0x4A82
000008CE 5232 4A36 addq.b [A2 + D4 * 2 + 0x36], 1
000008D2 5232 0C0E addq.b [A2 + D0 * 4 + 0xE], 1
000008D6 1A0F move.b D5, A7
000008D8 2699 move.l [A3], [A1]+
000008DA 2DE5 move.l <<invalid special address>>, -[A5]
000008DC 051E btst [A6]+, D2
000008DE E93C rol D4.b, D4
000008E0 0C56 093D cmpi.w [A6], 0x93D /* '\t=' */
000008E4 E9B2 roxl D2, D4
000008E6 2E0E move.l D7, A6
000008E8 3B13 move.w -[A5], [A3]
000008EA C532 A93A 2E2A 0FD9 049D and.b [[A2 + 0x2E2A0FD9 + A2] + 0x49D], D2
000008F4 AC5B syscall BitOr, auto_pop
000008F6 171B move.b -[A3], [A3]+
000008F8 317E 855D move.w [A0 - 0x7AA3], <<invalid special address>>
000008FC 0F05 btst D5, D7
000008FE 18C3 move.b [A4]+, D3
00000900 3B63 5441 move.w [A5 + 0x5441], -[A3]
00000904 C587 and.l D7, D2
00000906 03CC .incomplete
00000908 4908 .invalid 4, A0 // invalid opcode 4 with b == 4
0000090A 29A6 C33B D861 69D5 BAAD 00A3 move.l [[A4 - 0x279E962B + A4 * 2] - 0x4552FF5D], -[A6]
00000916 0501 btst D1, D2
00000918 2B85 8417 move.l [A5 + A0.w * 4 + 0x17], D5
0000091C 0062 2977 ori.w -[A2], 0x2977 /* ')w' */
00000920 3300 move.w -[A1], D0
00000922 8305 sbcd D1, D5
00000924 1406 move.b D2, D6
00000926 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000928 250B move.l -[A2], A3
0000092A 5360 subq.w -[A0], 1
0000092C B60C cmp.b D3, A4
0000092E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000930 4153 chk.w D0, [A3]
00000932 A308 syscall Create/PBHCreate/HCreate, flags=3
00000934 050E btst A6, D2
00000936 D89B add.l D4, [A3]+
00000938 0233 0033 6D53 10A3 057B andi.b [[A3] + 0x10A3057B], 0x33 /* '3' */
00000942 10C3 move.b [A0]+, D3
00000944 0F14 btst [A4], D7
00000946 068A 0502 0D8C addi.l A2, 0x5020D8C
0000094C 3300 move.w -[A1], D0
0000094E 8319 or.b [A1]+, D1
00000950 9101 subx.b D0, D1
00000952 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
00000954 2189 3300 move.l [A0 + <<invalid base displacement size>> + D3 * 2], A1
00000958 0B06 btst D6, D5
0000095A 630C bls +0xE /* 00000968 */
0000095C 3301 move.w -[A1], D1
0000095E 332E A305 move.w -[A1], [A6 - 0x5CFB]
00000962 9B4B subx.w -[A5], -[A3]
00000964 3300 move.w -[A1], D0
00000966 AB5D syscall rMASK3
label00000968:
00000968 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000096A 0F52 bchg [A2], D7
0000096C CB12 and.b [A2], D5
0000096E 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000970 D315 add.b [A5], D1
00000972 8B41 4301 pack D5, D1, 0x4301
00000976 8503 sbcd D2, D3
00000978 8107 sbcd D0, D7
0000097A 1105 move.b -[A0], D5
0000097C 8182 6901 unpk D0, D2, 0x6901
00000980 F104 .extension 0x104 <<F/4-5/0>> // unimplemented
00000982 8182 35F6 unpk D0, D2, 0x35F6
00000986 C522 and.b -[A2], D2
00000988 AA00 syscall OpenCPort
0000098A 0F16 btst [A6], D7
0000098C DB01 addx.b D5, D1
0000098E 0200 0300 andi.b D0, 0x0
00000992 0C17 00E7 cmpi.b [A7], 0xE7
00000996 3B11 move.w -[A5], [A1]
00000998 140C move.b D2, A4
0000099A 6040 bra +0x42 /* 000009DC */
0000099C 0829 01CB 8401 btst.b [A1 - 0x7BFF], 0xCB
000009A2 DE48 add.w D7, A0
000009A4 121C move.b D1, [A4]+
000009A6 BCF7 09DA 4504 cmpa.w A6, [[] + 0x4504]
000009AC 0D04 btst D4, D6
000009AE 0F05 btst D5, D7
000009B0 042D CD36 3C6A subi.b [A5 + 0x3C6A /* export_1929 */], 0x36 /* '6' */
000009B6 2596 0700 move.l [A2 + <<invalid base displacement size>> + D0 * 8], [A6]
000009BA E417 roxr D7.b, 2
000009BC 0143 bchg D3, D0
000009BE 8B21 or.b -[A1], D5
000009C0 3870 1328 3B01 movea.w A4, [A0 + 0x3B01 + D1 * 2]
000009C6 6593 bcs -0x6B /* 0000095B */
000009C8 AD02 syscall RealFont, auto_pop
000009CA 9E01 sub.b D7, D1
000009CC 3DE3 move.w <<invalid special address>>, -[A3]
000009CE 1370 1B17 3B01 A01A 0F26 move.b [A1 + 0xF26], [[A0] + D1 * 2 + 0x3B01A01A]
000009D8 0510 btst [A0], D2
000009DA 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
label000009DC:
000009DC 44CB move.b A3, CCR
000009DE 03C9 .incomplete
000009E0 02E6 .incomplete
000009E2 3C9E move.w [A6], [A6]+
000009E4 4528 E955 .invalid 2, [A0 - 0x16AB] // invalid opcode 4 with b == 4
000009E8 2381 0484 move.l [A1 + D0.w * 4 - 0x124], D1
000009EC 3B01 move.w -[A5], D1
000009EE E61E ror D6.b, 3
000009F0 0CE6 .incomplete
000009F2 0200 8B66 andi.b D0, 0x66 /* 'f' */
000009F6 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
000009F8 7073 moveq.l D0, 0x73
000009FA 1B3B 0163 14C5 8242 0700 move.b -[A5], [[PC + 0x14C5] - 0x7DBDF900]
00000A04 0E06 D300 .invalid.b D6, 0x0 // invalid immediate operation
00000A08 1A0F move.b D5, A7
00000A0A 260C move.l D3, A4
00000A0C D300 addx.b D1, D0
00000A0E 0200 0F4D andi.b D0, 0x4D /* 'M' */
00000A12 D60F add.b D3, A7
00000A14 D106 addx.b D0, D6
00000A16 F087 03B6 .extension 0x087 <<F/2-3/0>> // unimplemented
00000A1A 9B16 sub.b [A6], D5
00000A1C B1D9 cmpa.l A0, [A1]+
00000A1E 2505 move.l -[A2], D5
00000A20 F01A 0F26 pmovefd MR3, [A2]+
00000A24 0CF0 .incomplete
00000A26 C5DA muls.w D2, [A2]+
00000A28 F703 .extension 0x703 <<F/4-5/3>> // unimplemented
00000A2A C445 and.w D2, D5
00000A2C 141A move.b D2, [A2]+
00000A2E 0F26 btst -[A6], D7
00000A30 8B00 sbcd D5, D0
00000A32 250A move.l -[A2], A2
00000A34 3B01 move.w -[A5], D1
00000A36 0200 2336 andi.b D0, 0x36 /* '6' */
00000A3A CD02 abcd D6, D2
00000A3C 364D movea.w A3, A5
00000A3E 3728 0889 move.w -[A3], [A0 + 0x889]
00000A42 7673 moveq.l D3, 0x73
00000A44 58B0 3604 addq.l [A0 + D3.w * 8 + 0x4], 4
00000A48 0636 6903 330F 05EC 5302 addi.b [[A6 + <<invalid base displacement size>>] + D3 * 2 + 0x5EC5302], 0x3
00000A52 49DE lea.l A4, [A6]+
00000A54 330C move.w -[A1], A4
00000A56 CB04 abcd D5, D4
00000A58 AD04 syscall DrawGrowIcon, auto_pop
00000A5A C6E9 0C06 mulu.w D3, [A1 + 0xC06]
00000A5E 36A4 move.w [A3], -[A4]
00000A60 2317 move.l -[A1], [A7]
00000A62 3B01 move.w -[A5], D1
00000A64 C6CC mulu.w D3, A4
00000A66 1E0C move.b D7, A4
00000A68 C602 and.b D3, D2
00000A6A 006B 08EC 1C32 ori.w [A3 + 0x1C32], 0x8EC
00000A70 0905 btst D5, D4
00000A72 6B48 bmi +0x4A /* 00000ABC */
00000A74 491E .invalid 4, [A6]+ // invalid opcode 4 with b == 4
00000A76 090D btst A5, D4
00000A78 E50E lsl D6.b, 2
00000A7A 901A sub.b D0, [A2]+
00000A7C 0F26 btst -[A6], D7
00000A7E 1E0C move.b D7, A4
00000A80 90C5 sub.w A0, D5
00000A82 17C6 7504 move.b <<invalid full ext with I/IS == 4>>, D6
00000A86 7309 moveq.l D1, 0x09
00000A88 2702 move.l -[A3], D2
00000A8A 86B0 36CB or.l D3, [A0 + D3.w * 8 - 0x53]
00000A8E 0136 0305 btst [[A6 + <<invalid base displacement size>>] + D0 * 2], D0
00000A92 9053 sub.w D0, [A3]
00000A94 06A1 2290 D904 addi.l -[A1], 0x2290D904
00000A9A 0FE5 .incomplete
00000A9C 4685 not.l D5
00000A9E 0A90 890A 4D02 xori.l [A0], 0x890A4D02
00000AA4 7C1A moveq.l D6, 0x1A
00000AA6 0F26 btst -[A6], D7
00000AA8 04EA .incomplete
00000AAA 3E7E movea.w A7, <<invalid special address>>
00000AAC 0703 btst D3, D3
00000AAE 3768 7204 EA66 move.w [A3 - 0x159A], [A0 + 0x7204]
00000AB4 080C 7CA5 btst.b A4, 0xA5
00000AB8 040F 2604 subi.b A7, 0x4
label00000ABC:
00000ABC 0C90 690C 2B59 cmpi.l [A0], 0x690C2B59
00000AC2 870A sbcd -[A3], -[A2]
00000AC4 E615 roxr D5.b, 3
00000AC6 080F 2665 btst.b A7, 0x65 /* 'e' */
00000ACA 5703 subq.b D3, 3
00000ACC 057C 5308 bchg 0x5308, D2
00000AD0 0484 7E7C 7902 subi.l D4, 0x7E7C7902
00000AD6 0F26 btst -[A6], D7
00000AD8 41F7 5302 030D lea.l A0, [[A7 + <<invalid base displacement size>> + D5 * 2] + 0x30D]
00000ADE A501 syscall Close, flags=5
00000AE0 881D or.b D4, [A5]+
00000AE2 1023 move.b D0, -[A3]
00000AE4 1A1A move.b D5, [A2]+
00000AE6 0F26 btst -[A6], D7
00000AE8 A122 syscall NewHandle, flags=1
00000AEA 5302 subq.b D2, 1
00000AEC CD07 abcd D6, D7
00000AEE 530F subq.b A7, 1
00000AF0 C507 abcd D2, D7
00000AF2 0702 btst D2, D3
00000AF4 521E addq.b [A6]+, 1
00000AF6 1700 move.b -[A3], D0
00000AF8 26E9 1C7C move.l [A3]+, [A1 + 0x1C7C]
00000AFC 8B05 sbcd D5, D5
00000AFE 3E04 move.w D7, D4
00000B00 8408 or.b D2, A0
00000B02 66E9 bne -0x15 /* 00000AED */
00000B04 4DF3 0022 lea.l A6, [A3 + D0.w + 0x22]
00000B08 1E07 move.b D7, D7
00000B0A 001E 2108 ori.b [A6]+, 0x8
00000B0E 0C7C A227 0143 cmpi.w 0x143, 0xA227
00000B14 41D9 lea.l A0, [A1]+
00000B16 4259 clr.w [A1]+
00000B18 120F move.b D1, A7
00000B1A B114 xor.b [A4], D0
00000B1C 0924 btst -[A4], D4
00000B1E 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
00000B20 CB01 abcd D5, D1
00000B22 0EDB .incomplete
00000B24 070D btst A5, D3
00000B26 1EAB 08E1 move.b [A7], [A3 + 0x8E1]
00000B2A 1835 530D move.b D4, [[A5 + <<invalid base displacement size>>] + D5 * 2]
00000B2E 0396 bclr [A6], D1
00000B30 E300 asl D0.b, 1
00000B32 D001 add.b D0, D1
00000B34 E2E3 lsr .w -[A3]
00000B36 0049 23B3 ori.w A1, 0x23B3
00000B3A 0A21 0152 xori.b -[A1], 0x52 /* 'R' */
00000B3E 3904 move.w -[A4], D4
00000B40 970A subx.b -[A3], -[A2]
00000B42 A840 syscall Fix2Long
00000B44 CD90 and.l [A0], D6
00000B46 1A0F move.b D5, A7
00000B48 A12E syscall BlockMove/BlockMoveData, flags=1
00000B4A 6EC5 bgt -0x39 /* 00000B11 */
00000B4C E67B ror D3.w, D3
00000B4E 0004 E176 ori.b D4, 0x76 /* 'v' */
00000B52 6307 bls +0x9 /* 00000B5B */
00000B54 32C5 move.w [A1]+, D5
00000B56 5EA1 addq.l -[A1], 7
00000B58 A2D8 syscall vExtBTFile, flags=2
00000B5A 8B0C sbcd -[A5], -[A4]
00000B5C E300 asl D0.b, 1
00000B5E 5703 subq.b D3, 3
00000B60 5854 addq.w [A4], 4
00000B62 0909 btst A1, D4
00000B64 6116 bsr +0x18 /* 00000B7C */
00000B66 541E addq.b [A6]+, 2
00000B68 0C54 8526 cmpi.w [A4], 0x8526
00000B6C B091 cmp.l D0, [A1]
00000B6E 077C 215E bchg 0x215E /* '!^' */, D3
00000B72 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00000B74 4533 E9AF D307 1E93 35C3 .invalid 2, [[-0x2CF9] + A6 + 0x1E9335C3] // invalid opcode 4 with b == 4
// begin alternate branch 00000B7C-00000B80
fn00000B7C:
00000B7C 35C3 2649 move.w [PC + 0x2649 /* 000031C7, cstring ""<EOF> */], D3
// end alternate branch 00000B7C-00000B80
fn00000B7C: // (misaligned)
00000B7E 2649 movea.l A3, A1
00000B80 740B moveq.l D2, 0x0B
00000B82 5DC1 slt D1
00000B84 F1B3 .invalid <<F/6/0>>
00000B86 097B 0005 bchg [PC + D0.w + 0x5], D4
00000B8A 08BB 06C5 2A03 bclr.b [PC + D2 * 2 + 0x3], 0xC5
00000B90 0E0F 1E07 .invalid.b A7, 0x7 // invalid immediate operation
00000B94 0141 bchg D1, D0
00000B96 A92B syscall GrowWindow
00000B98 225B movea.l A1, [A3]+
00000B9A 0D22 btst -[A2], D6
00000B9C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00000B9E 0406 22F8 subi.b D6, 0xF8
00000BA2 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00000BA4 3319 move.w -[A1], [A1]+
00000BA6 C936 3703 9B63 296E and.b [[A6 + <<invalid base displacement size>> + D3 * 8] - 0x649CD692], D4
00000BAE 3304 move.w -[A1], D4
00000BB0 04EA .incomplete
00000BB2 226E B559 movea.l A1, [A6 - 0x4AA7]
00000BB6 89A5 or.l -[A5], D4
00000BB8 C502 abcd D2, D2
00000BBA 4554 chk.w D2, [A4]
00000BBC 89A4 or.l -[A4], D4
00000BBE 0783 bclr D3, D3
00000BC0 F295 DB37 .extension 0x295 <<F/2-3/1>> // unimplemented
00000BC4 0330 0EDB btst [A0 + D0 * 8 - 0x37], D1
00000BC8 0151 bchg [A1], D0
00000BCA 032A 04E5 btst [A2 + 0x4E5], D1
00000BCE BC28 C559 cmp.b D6, [A0 - 0x3AA7]
00000BD2 C33B 931E E100 and.b [[PC] + A1 * 2 - 0x1F00], D1
00000BD8 6354 bls +0x56 /* 00000C2E */
00000BDA 5C85 addq.l D5, 6
00000BDC 160F move.b D3, A7
00000BDE 8116 or.b [A6], D0
00000BE0 2905 move.l -[A4], D5
00000BE2 2982 3703 E90C 2A1E move.l [[A4 + <<invalid base displacement size>> + D3 * 8] - 0x16F3D5E2], D2
00000BEA 0D08 btst A0, D6
00000BEC DB70 04C1 add.w [A0 + D0.w * 4 - 0x63], D5
00000BF0 04C5 .incomplete
00000BF2 0041 EEF7 ori.w D1, 0xEEF7
00000BF6 0CE4 .incomplete
00000BF8 970C subx.b -[A3], -[A4]
00000BFA F541 .extension 0x541 <<F/4-5/2>> // unimplemented
00000BFC B1D7 cmpa.l A0, [A7]
00000BFE 0D02 btst D2, D6
00000C00 2128 A11F move.l -[A0], [A0 - 0x5EE1]
00000C04 32E9 0B03 move.w [A1]+, [A1 + 0xB03]
00000C08 0E11 040F .invalid.b [A1], 0xF // invalid immediate operation
00000C0C 0104 btst D4, D0
00000C0E 2122 move.l -[A0], -[A2]
00000C10 5B02 subq.b D2, 5
00000C12 DB07 addx.b D5, D7
00000C14 0704 btst D4, D3
00000C16 FD5B .extension 0xD5B <<F/4-5/6>> // unimplemented
00000C18 02A7 0D21 B70D andi.l -[A7], 0xD21B70D
00000C1E 110F move.b -[A0], A7
00000C20 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
00000C22 C106 abcd D0, D6
00000C24 4D04 .invalid 6, D4 // invalid opcode 4 with b == 4
00000C26 0516 btst [A6], D2
00000C28 6940 bvs +0x42 /* 00000C6A */
00000C2A E512 roxl D2.b, 2
00000C2C 0F26 btst -[A6], D7
label00000C2E:
00000C2E 2556 4207 move.l [A2 + 0x4207], [A6]
00000C32 002E C51F F135 ori.b [A6 - 0xECB], 0x1F
00000C38 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000C3A 1701 move.b -[A3], D1
00000C3C 790F moveq.l D4, 0x0F
00000C3E 2604 move.l D3, D4
00000C40 84DB divu.w D2, [A3]+
00000C42 0122 btst -[A2], D0
00000C44 B901 xor.b D1, D4
00000C46 0FB1 3735 060F 26F9 bclr [[A1 + 0x60F26F9] + D3 * 8], D7
00000C4E 020F 054D andi.b A7, 0x4D /* 'M' */
00000C52 22DB move.l [A1]+, [A3]+
00000C54 0104 btst D4, D0
00000C56 A428 syscall RecoverHandle, flags=4
00000C58 7EFB moveq.l D7, 0xFFFFFFFB
00000C5A 0845 11C1 bchg.b D5, 0xC1
00000C5E 30BB 0445 move.w [A0], [PC + D0.w * 4 + 0x45]
00000C62 0B75 3587 0D2F B099 bchg [[ + <<invalid base displacement size>>] + D3 * 4 + 0xD2FB099], D5
label00000C6A:
00000C6A 8F2D 335B or.b [A5 + 0x335B], D7
00000C6E 0231 3268 B70D andi.b [[A1 + <<invalid base displacement size>>] + A3 * 8], 0x68 /* 'h' */
00000C74 CD85 and.l D5, D6
00000C76 A368 syscall HClrRBit, flags=3
00000C78 49A2 .invalid 4, -[A2] // invalid opcode 4 with b == 6
00000C7A 1E0C move.b D7, A4
00000C7C 6817 bvc +0x19 /* 00000C95 */
00000C7E 0317 btst [A7], D1
00000C80 85A2 or.l -[A2], D2
00000C82 0703 btst D3, D3
00000C84 1B91 .incomplete
00000C86 06 .incomplete